Desnaki cation of Mesh Sorting Algorithms

نویسنده

  • Jop F. Sibeyn
چکیده

In all recent near optimal sorting algorithms for meshes the packets are sorted with respect to some snake like in dexing In this paper we present deterministic algorithms for sorting with respect to the more natural row major indexing For sorting on an n n mesh we give an algorithm that runs in n o n steps with maximal queue size ve It is considerably simpler than earlier algorithms Another algorithm performs k k sorting in k n o k n steps Furthermore we present uni axial algorithms for row major sorting Uni axial algorithms have clear practical and theoretical advantages over bi axial algorithms We show that sorting can be performed in n o n steps Alternatively this problem is solved in n steps for all n For the practically important values of n this algorithm is much faster than any algorithm with good asymptotical performance

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Constructing sorting networks with constant period yKrzysztof

We consider comparator networks M which are used repeatedly: while the output produced by M is not sorted, it is fed again into M. Sorting algorithms working in this way are called periodic. The number of parallel steps performed during a single run of M is called its period, the sorting time of M is the total number of parallel steps that are necessary to sort in the worst case. Periodic sorti...

متن کامل

Mesh Connected Computers with Fixed and Reconfigurable Buses: Packet Routing and Sorting

Mesh connected computers have become attractive models of computing because of their varied special features. In this paper we consider two variations of the mesh model: 1) a mesh with fixed buses, and 2) a mesh with reconfigurable buses. Both these models have been the subject matter of extensive previous research. We solve numerous important problems related to packet routing and sorting on t...

متن کامل

Randomized Algorithms on the Mesh

The mesh-connected array is an attractive architecture for parallel machines, and a number of existing parallel machines are based on a mesh topology. In this paper, we survey the results on three fundamental problems in parallel computation: routing, sorting, and selection, and demonstrate that randomized algorithms for these problems on the mesh are often the most natural and e cient algorith...

متن کامل

Mesh Connected Computers with Fixed and Reconngurable Buses: Packet Routing, Sorting, and Selection

Mesh connected computers have become attractive models of computing because of their varied special features. In this paper we consider two variations of the mesh model: 1) a mesh with xed buses, and 2) a mesh with reconngurable buses. Both these models have been the subject matter of extensive previous research. We solve numerous important problems related to packet routing, sorting, and selec...

متن کامل

k-k Sorting on the Multi-Mesh

We present sorting algorithms on the recently introduced multi-mesh, a network consisting of n 2 meshes of size n n which are connected by the free marginal links of the meshes. Our algorithm takes 41n + o(n) steps which is a signiicant improvement to previously known algorithms. The sorting algorithm is based on a technique using interchange of data between the n n submeshes to distribute info...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994